#include <stdio.h>

// 定义递归函数
int fibonacci(int n) {
    if (n <= 1) {
        return n; // 当n为0或1时直接返回n
    } else {
        return fibonacci(n - 1) + fibonacci(n - 2); // 递归调用
    }
}

int main() {
    int n;
    printf("请输入要计算的斐波那契数列的位置: ");
    scanf("%d", &n);

    if (n < 0) {
        printf("输入的位置不能为负数。\n");
    } else {
        printf("斐波那契数列的第%d项是：%d\n", n, fibonacci(n));
    }

    return 0;
}
